草庐IT

ios - AFNetworking 和 jSON

全部标签

javascript - Node.js 和 Socket.io : Self-signed certificates for a secure websocket connection

我一直在网上寻找直接的答案,但大多数解决方案都涉及使用Express和提供HTTP内容以实现安全连接。我对Node.js和socket.io的安全网络套接字连接(wss)更感兴趣我不使用Node.js进行HTTP请求。我使用与Node.js配合使用的socket.io模块将消息实时传递到我的应用程序。我只将Node用于网络套接字连接。我将简要说明我的设置是什么。我使用Django作为我的HTTP后端。用户向Django发出请求,Django将该请求的内容转发给Redis,Node.js监听Redis的一个channel,它处理内容并将消息发送给适当的接收者。非常简单直接。一切正常。但我

javascript - 修复无效 JSON 的最有效方法

我陷入了一个不可能的境地。我有一个来自外太空的JSON(他们无法更改它)。这是JSON{user:'180111',title:'I\'msure"Epluribusunum"means\'OutofMany,One.\'\n\nhttp://en.wikipedia.org/wiki/E_pluribus_unum.\n\n\'',date:'2007/01/1019:48:38',"id":"3322121","previd":112211,"body":"\'You\'can\"read\"morehere[url=http:\/\/en.wikipedia.org\/?sear

javascript - 为什么 JSON.stringify on TypeError 返回一个空对象

这个问题在这里已经有了答案:IsitnotpossibletostringifyanErrorusingJSON.stringify?(14个答案)关闭4年前。我正在使用Node4.2,我发现了一个错误并在其上使用了JSON.stringify。对于大多数对象,这工作正常。但是当抛出[TypeError:callbackisnotafunction]时,它返回一个空对象。如果我直接console.log它,它工作正常。Mozilla的页面说:Boolean,Number,andStringobjectsareconvertedtothecorrespondingprimitiveval

javascript - JSON 中位置 0 错误的意外标记 m

在编译应用程序并尝试使用webpack实现i18n库时,我遇到了这个错误:ERRORin./node_modules/bundle-loader?lazy&name=lang-pt!./src/locales/pt/translation.jsonModuleparsefailed:UnexpectedtokenminJSONatposition0Youmayneedanappropriateloadertohandlethisfiletype.SyntaxError:UnexpectedtokenminJSONatposition0atJSON.parse()atJsonParser

javascript - 如果 JSON 对象位于嵌套数组中,如何使用 Mustache.js?

我听说过有关Mustache的精彩内容,并决定尝试一下。我正在尝试弄清楚如何将Mustache模板与jQuery一起使用。我已经搜索了几天了。mustache可以在这里找到:https://github.com/janl/mustache.js/这是我的尝试:$.getJSON('get_fullname.asp',{name:'johnny'},function(data,status,xhr){vartemplate='{{NAME}}test';strHTML=Mustache.to_html(template,data);$('#container').html(strHTML

javascript - Node.js 作为 JSON 转发器

我是Node.js的新手,但我想将它用作一个快速的Web服务器,它只需接收请求uri,然后在返回JSON流的内部服务上运行查询。即像这样:http.createServer(function(request,response){varuri=url.parse(request.url).pathname;if(uri==="/streamA"){//sendgetrequesttointernalnetworkserverhttp://server:1234/db?someReqA-->ReturnsJSON....?//sendresponsetorequestoroftheJSON

javascript - 恢复覆盖的 window.JSON 对象

一些我无法控制的代码在不检查它是否已经实现的情况下覆盖了全局JSON对象:varJSON={org:"http://www.JSON.org",copyright:"(c)2005JSON.org",license:"http://www.crockford.com/JSON/license.html",stringify:function(a,g){...问题是这个版本的JSON解析器非常旧并且有一个错误,这破坏了我的序列化尝试。(其他人对此实现有一个similarproblem。)我可以获取浏览器的native实现吗?我以为deletewouldwork,但事实并非如此。我怀疑这是

javascript - 自动重新连接超时后如何重新连接 socket.io 客户端?

笔记本电脑进入休眠状态很常见。这会导致socket.io客户端断开连接。当用户返回到Web应用程序时,socket.io客户端不会尝试重新连接(可能达到重新连接限制?)。如果用户执行某些操作,我如何告诉套接字重新连接?例如,我希望emit函数检查连接是否处于事件状态,如果没有则尝试重新连接。注意:我只需要客户端JS代码,我没有使用node.js。 最佳答案 在0.9版中,您可以尝试将连接选项对象设置为一些激进的设置:varmain=io.connect('/',{'reconnectiondelay':100,//defaultst

javascript - 如何在 Meteor 中使用用户 JSON 文件?

我需要了解MeteorJS中JSON文件的用法。首先,JSON文件存储在Meteor文件夹结构中的位置以及如何使用MeteorJS获取JSON数据,它是使用扩展名.JSON保存的JSON文件吗?我对此一无所知。能否请您给我有关JSON文件的建议,或者是否有任何理解Meteor中的JSON文件的最佳引用。 最佳答案 如果你想读取JSON数据,你可以使用assetsapi.您可以在任何项目中进行以下测试:1)创建一个名为private/test.json的文件,内容如下:[{"id":1,"text":"foo"},{"id":2,"t

javascript - 需要 : var io = require ('socket.io' )(http); 的双参数

我是node和JS的新手,正在研究socket.io聊天示例(http://socket.io/get-started/chat/)。我在服务器中遇到了这段代码:varapp=require('express')();varhttp=require('http').Server(app);vario=require('socket.io')(http);我看过其他教程,之前从未见过require之后的双括号。(http)部分有什么作用?它是require的参数,它改变了类型,还是其他什么?谢谢! 最佳答案 在JavaScript中,